package org.darkforest.dao.mapper;

import java.util.List;

import org.darkforest.dao.annotation.DBMapper;
import org.darkforest.model.ActivitySign;

@DBMapper
public interface ActivitySignMapper {
    int deleteByPrimaryKey(Integer signId);

    int insert(ActivitySign record);

    int insertSelective(ActivitySign record);

    ActivitySign selectByPrimaryKey(Integer signId);

    int updateByPrimaryKeySelective(ActivitySign record);

    int updateByPrimaryKey(ActivitySign record);

    List selectListByCondition(ActivitySign record);

    List selectLeaderboardList(ActivitySign record);

    List selectTopContinuousList(ActivitySign record);

    List selectTopTotalList(ActivitySign record);

    ActivitySign selectLastByMember(ActivitySign record);

    List selectLastSignList(ActivitySign record);
}